Лабораторная работа №1
Математическое моделирование
Мишина А. А.
20 февраля 2025
Докладчик
Мишина Анастасия Алексеевна
НПИбд-02-22
https://github.com/nasmi32
Цели и задачи
Приобрести практические навыки работы с системой управления версиями Git.
Выполнение лабораторной работы
Подготовка
Настройка git
Создание проекта
Создание файла и репозитория. Добавление файла в репозиторий
Внесение изменений
Файл hello.html
Индексация изменений
Индексация и коммит изменений
Индексация изменений
Редактор
Индексация изменений
Файл hello.html
Индексация изменений
Индексация и коммит изменений
Индексация изменений
Файл hello.html
История
История
История
Просмотр разных версий репозитория
Создание тегов версий
Создание тегов версий, переключение между ними
Создание тегов версий
Доступные теги
Отмена локальных изменений (до индексации)
Отмена локальных изменений (до индексации)
Отмена локальных изменений (до индексации)
Изменения в файле hello.html
Отмена проиндексированных изменений (перед коммитом)
Изменения в файле hello.html
Отмена проиндексированных изменений (перед коммитом)
Отмена локальных изменений (перед коммитом)
Отмена коммитов
Отмена коммитов
Отмена коммитов
Редактор
Удаление коммиттов из ветки
Удаление коммиттов из ветки
Удаление коммиттов из ветки
Все коммиты
Удаление тега oops
Удаление тега oops
Внесение изменений в коммиты
Файл hello.html
Внесение изменений в коммиты
Файл hello.html
Внесение изменений в коммиты
Внесение изменений в коммиты
Перемещение файлов
Перемещение файлов
Подробнее о структуре
Добавление файла index.html и его коммит
Подробнее о структуре
Файл index.html
Git внутри: Каталог .git
Git внутри: Каталог .git
Работа непосредственно с объектами git
Работа с объектами git
Создание ветки
Создание ветки style и файла style.css
Создание ветки
Файл hello.html
Создание ветки
Файлы hello.html и index.html
Навигация по веткам
Логи
Навигация по веткам
Навигация по веткам
Изменения в ветке main
Изменения в ветке main
Слияние
Слияние main с style
Создание конфликта
Файл hello.html
Создание конфликта
Создание конфликта
Разрешение конфликтов
Попытка объединения style с новой веткой main
Разрешение конфликтов
Файл lib/hello.html
Разрешение конфликтов
Файл lib/hello.html
Сброс ветки style
Возврат на ветку style
Сброс ветки style
Сброс ветки style
Сброс ветки main
Ветка main
Сброс ветки main
Сброс ветки main
Перебазирование
Перенос изменений
Слияние в ветку main
Слияние style в main
Клонирование репозиториев
Клонирование репозитория
Что такое origin?
Информация о репозитории и ветках
Изменение оригинального репозитория
Изменение оригинального репозитория
Изменение оригинального репозитория
Извлечение изменений
Изменение оригинального репозитория
README.md
Слияние извлеченных изменений
Слияние извлеченных изменений
Добавление ветки наблюдения
Добавление ветки наблюдения
Создайте чистый репозиторий
Создание чистого репозитория
Добавление удаленного репозитория
Добавление удаленного репозитория. Отправка изменений
Извлечение общих изменений
Извлечение общих изменений
Вывод
В ходе выполнения данной лабораторной работы я приобрела практические навыки работы с системой управления версиями Git.